package com.ww.springboot.boot.algorithm.leetcode2;

import java.util.Stack;

/**
 * 描述：
 *
 * @author 🧑 ‍wanwei
 * @since 2025-06-06 10:18
 */
public class B2434使用机器人打印字典序最小的字符串 {

    public static void main(String[] args) {
        String ss = "bydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvbydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvebydizfvee";

        Long t = System.currentTimeMillis();
        System.out.println(robotWithString2(ss));
        Long t1 = System.currentTimeMillis();
        System.out.println(robotWithString(ss));
        Long t2 = System.currentTimeMillis();
        System.out.println(robotWithString3(ss));
        Long t3 = System.currentTimeMillis();
        System.out.println(t1 - t);
        System.out.println(t2 - t1);
        System.out.println(t3 - t2);
    }

    /**
     * 每次按顺序遍历字符串 找到最小的字典序字母下标i
     * 如果找到的最小字典序n 比F中最后的字符大则将F中最后的字符移动到P 直到 F中没有字符 或者 字符大于n
     * 则将此下标前面的字符串全部移动到F 将最小字典序字符n移动到P
     * <p>
     * 重复执行以上操作
     * <p>
     * 时间复杂度:O(n*n)
     * 空间复杂度:O(n)
     * <p>
     * 对t的操作 太消耗性能 改成栈 试一试
     *
     * @param s
     * @return
     */
    public static String robotWithString(String s) {
        int index = 0;
        String ttStr = "";
        String ppStr = "";
        while (index < s.length()) {
            int minCharIndex = getMinCharIndex(s, index);
            while (ttStr.length() > 0 && ttStr.charAt(ttStr.length() - 1) <= s.charAt(minCharIndex)) {
                ppStr += ttStr.charAt(ttStr.length() - 1);
                ttStr = ttStr.substring(0, ttStr.length() - 1);
            }
            //将最小字母移到P
            ppStr += s.charAt(minCharIndex);
            for (int i = index; i <= minCharIndex - 1; i++) {
                ttStr += s.charAt(i);
            }
            index = minCharIndex + 1;
        }
        if (ttStr.length() > 0) {
            for (int i = ttStr.length() - 1; i >= 0; i--) {
                ppStr += ttStr.charAt(i);
            }
        }
        return ppStr;
    }

    /**
     * 还是超时 怎么继续优化？？  查找最小字母逻辑可以优化 统计出每个字符的个数 如果A消耗完了 则B就是最大的字母 不需要遍历完再确认
     * 统计后 就不需要遍历全部字符了 直接将入栈与遍历合并
     *
     * @param s
     * @return
     */
    public static String robotWithString2(String s) {
        int index = 0;
        Stack<Character> ttStack = new Stack<>();
        StringBuilder ppStr = new StringBuilder();
        while (index < s.length()) {
            int minCharIndex = getMinCharIndex(s, index);
            while (!ttStack.empty() && ttStack.peek() <= s.charAt(minCharIndex)) {
                ppStr.append(ttStack.pop());
            }
            //将最小字母移到P
            ppStr.append(s.charAt(minCharIndex));
            for (int i = index; i <= minCharIndex - 1; i++) {
                ttStack.add(s.charAt(i));
            }
            index = minCharIndex + 1;
        }
        while (!ttStack.empty()) {
            ppStr.append(ttStack.pop());
        }
        return ppStr.toString();
    }

    /**
     * 字符串太长 用 str拼接 效率没有StringBuilder高
     *
     * @param s
     * @return
     */
    public static String robotWithString3(String s) {
        int[] array = new int[26];

        for (char c : s.toCharArray()) {
            array[c - 'a']++;
        }
        char minChar = getMinChar(array);
        Stack<Character> ttStack = new Stack<>();
        StringBuilder ppStr = new StringBuilder();
        for (char c : s.toCharArray()) {
            if (c > minChar) {
                ttStack.add(c);
                array[c - 'a']--;
            } else {
                while (!ttStack.empty() && ttStack.peek() <= c) {
                    ppStr.append(ttStack.pop());
                }
                //将最小字母移到P
                ppStr.append(c);
                array[c - 'a']--;
                if (array[c - 'a'] == 0) {
                    minChar = getMinChar(array);
                    while (!ttStack.empty() && ttStack.peek() <= minChar) {
                        ppStr.append(ttStack.pop());
                    }
                }
            }
        }
        while (!ttStack.empty()) {
            ppStr.append(ttStack.pop());
        }
        return ppStr.toString();

    }

    private static char getMinChar(int[] array) {
        char minChar = 'a';
        for (int i = 0; i < array.length; i++) {
            if (array[i] > 0) {
                minChar = (char) (i + 'a');
                break;
            }
        }
        return minChar;
    }

    /**
     * 获取字符串中的最前面的最小字典序字母下标
     *
     * @param s
     * @param index
     */
    private static int getMinCharIndex(String s, int index) {
        char c = s.charAt(index);
        int minIndex = index;
        for (int i = index; i < s.length(); i++) {
            if (s.charAt(i) == 'a') {
                return i;
            } else if (s.charAt(i) < c) {
                c = s.charAt(i);
                minIndex = i;
            }
        }
        return minIndex;
    }
}
